#if 0
//
// FX Version: fx_5_0
//
// 2 local buffer(s)
//
cbuffer cbPerFrame
{
    DirectionalLight gDirLight;         // Offset:    0, size:   64
    float3  gEyePosW;                   // Offset:   64, size:   12
}

cbuffer cbPerObject
{
    float4x4 gWorld;                    // Offset:    0, size:   64
    float4x4 gWorldViewProj;            // Offset:   64, size:   64
    Material gMaterial;                 // Offset:  128, size:   64
}

//
// 4 local object(s)
//
SamplerState samLinear
{
    Filter   = uint(MIN_MAG_MIP_LINEAR /* 21 */);
    AddressU = uint(WRAP /* 1 */);
    AddressV = uint(WRAP /* 1 */);
};
Texture2DArray gLayerMapArray;
Texture2D gBlendMap;
Texture2D gNormalMap;

//
// 1 groups(s)
//
fxgroup
{
    //
    // 1 technique(s)
    //
    technique11 BasicTech
    {
        pass P0
        {
            VertexShader = asm {
                //
                // Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
                //
                //
                // Buffer Definitions: 
                //
                // cbuffer cbPerObject
                // {
                //
                //   float4x4 gWorld;                   // Offset:    0 Size:    64
                //   float4x4 gWorldViewProj;           // Offset:   64 Size:    64
                //   
                //   struct Material
                //   {
                //       
                //       float4 Diffuse;                // Offset:  128
                //       float4 Ambient;                // Offset:  144
                //       float4 Specular;               // Offset:  160
                //       float4 Reflect;                // Offset:  176
                //
                //   } gMaterial;                       // Offset:  128 Size:    64 [unused]
                //
                // }
                //
                //
                // Resource Bindings:
                //
                // Name                                 Type  Format         Dim Slot Elements
                // ------------------------------ ---------- ------- ----------- ---- --------
                // cbPerObject                       cbuffer      NA          NA    0        1
                //
                //
                //
                // Input signature:
                //
                // Name                 Index   Mask Register SysValue Format   Used
                // -------------------- ----- ------ -------- -------- ------ ------
                // POSITION                 0   xyz         0     NONE  float   xyz 
                // NORMAL                   0   xyz         1     NONE  float   xyz 
                // TEXCOORD                 0   xy          2     NONE  float   xy  
                // TEXCOORD                 1   xy          3     NONE  float   xy  
                // TANGENT                  0   xyz         4     NONE  float       
                //
                //
                // Output signature:
                //
                // Name                 Index   Mask Register SysValue Format   Used
                // -------------------- ----- ------ -------- -------- ------ ------
                // SV_POSITION              0   xyzw        0      POS  float   xyzw
                // POSITION                 0   xyz         1     NONE  float   xyz 
                // NORMAL                   0   xyz         2     NONE  float   xyz 
                // TEXCOORD                 0   xy          3     NONE  float   xy  
                // TEXCOORD                 1     zw        3     NONE  float     zw
                //
                vs_5_0
                dcl_globalFlags refactoringAllowed
                dcl_constantbuffer cb0[8], immediateIndexed
                dcl_input v0.xyz
                dcl_input v1.xyz
                dcl_input v2.xy
                dcl_input v3.xy
                dcl_output_siv o0.xyzw, position
                dcl_output o1.xyz
                dcl_output o2.xyz
                dcl_output o3.xy
                dcl_output o3.zw
                dcl_temps 4
                mov r0.xyz, v0.xyzx
                mov r0.w, l(1.000000)
                dp4 r1.x, r0.xyzw, cb0[4].xyzw
                dp4 r1.y, r0.xyzw, cb0[5].xyzw
                dp4 r1.z, r0.xyzw, cb0[6].xyzw
                dp4 r1.w, r0.xyzw, cb0[7].xyzw
                dp4 r2.x, r0.xyzw, cb0[0].xyzw
                dp4 r2.y, r0.xyzw, cb0[1].xyzw
                dp4 r2.z, r0.xyzw, cb0[2].xyzw
                dp3 r0.x, v1.xyzx, cb0[0].xyzx
                dp3 r0.y, v1.xyzx, cb0[1].xyzx
                dp3 r0.z, v1.xyzx, cb0[2].xyzx
                mov r3.xy, v2.xyxx
                mov r3.zw, v3.xxxy
                mov o0.xyzw, r1.xyzw
                mov o3.xy, r3.xyxx
                mov o3.zw, r3.zzzw
                mov o1.xyz, r2.xyzx
                mov o2.xyz, r0.xyzx
                ret 
                // Approximately 20 instruction slots used
                            
            };
            GeometryShader = NULL;
            PixelShader = asm {
                //
                // Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
                //
                //
                // Buffer Definitions: 
                //
                // cbuffer cbPerFrame
                // {
                //
                //   struct DirectionalLight
                //   {
                //       
                //       float4 Diffuse;                // Offset:    0
                //       float4 Ambient;                // Offset:   16
                //       float4 Specular;               // Offset:   32
                //       float3 Direction;              // Offset:   48
                //       float pad;                     // Offset:   60
                //
                //   } gDirLight;                       // Offset:    0 Size:    64
                //   float3 gEyePosW;                   // Offset:   64 Size:    12
                //
                // }
                //
                // cbuffer cbPerObject
                // {
                //
                //   float4x4 gWorld;                   // Offset:    0 Size:    64 [unused]
                //   float4x4 gWorldViewProj;           // Offset:   64 Size:    64 [unused]
                //   
                //   struct Material
                //   {
                //       
                //       float4 Diffuse;                // Offset:  128
                //       float4 Ambient;                // Offset:  144
                //       float4 Specular;               // Offset:  160
                //       float4 Reflect;                // Offset:  176
                //
                //   } gMaterial;                       // Offset:  128 Size:    64
                //
                // }
                //
                //
                // Resource Bindings:
                //
                // Name                                 Type  Format         Dim Slot Elements
                // ------------------------------ ---------- ------- ----------- ---- --------
                // samLinear                         sampler      NA          NA    0        1
                // gLayerMapArray                    texture  float4     2darray    0        1
                // gBlendMap                         texture  float4          2d    1        1
                // cbPerFrame                        cbuffer      NA          NA    0        1
                // cbPerObject                       cbuffer      NA          NA    1        1
                //
                //
                //
                // Input signature:
                //
                // Name                 Index   Mask Register SysValue Format   Used
                // -------------------- ----- ------ -------- -------- ------ ------
                // SV_POSITION              0   xyzw        0      POS  float       
                // POSITION                 0   xyz         1     NONE  float   xyz 
                // NORMAL                   0   xyz         2     NONE  float   xyz 
                // TEXCOORD                 0   xy          3     NONE  float   xy  
                // TEXCOORD                 1     zw        3     NONE  float     zw
                //
                //
                // Output signature:
                //
                // Name                 Index   Mask Register SysValue Format   Used
                // -------------------- ----- ------ -------- -------- ------ ------
                // SV_Target                0   xyzw        0   TARGET  float   xyzw
                //
                ps_5_0
                dcl_globalFlags refactoringAllowed
                dcl_constantbuffer cb0[5], immediateIndexed
                dcl_constantbuffer cb1[11], immediateIndexed
                dcl_sampler s0, mode_default
                dcl_resource_texture2darray (float,float,float,float) t0
                dcl_resource_texture2d (float,float,float,float) t1
                dcl_input_ps linear v1.xyz
                dcl_input_ps linear v2.xyz
                dcl_input_ps linear v3.xy
                dcl_input_ps linear v3.zw
                dcl_output o0.xyzw
                dcl_temps 10
                dp3 r0.x, v2.xyzx, v2.xyzx
                rsq r0.x, r0.x
                mul r0.xyz, r0.xxxx, v2.xyzx
                mov r1.xyz, -v1.xyzx
                add r1.xyz, r1.xyzx, cb0[4].xyzx
                dp3 r0.w, r1.xyzx, r1.xyzx
                rsq r0.w, r0.w
                mul r1.xyz, r0.wwww, r1.xyzx
                mov r2.xyzw, cb1[8].xyzw
                mov r3.xyzw, cb1[9].xyzw
                mov r4.xyzw, cb1[10].xyzw
                mov r5.xyzw, cb0[0].xyzw
                mov r6.xyzw, cb0[1].xyzw
                mov r7.xyzw, cb0[2].xyzw
                mov r8.xyz, cb0[3].xyzx
                mov r0.xyz, r0.xyzx
                mov r1.xyz, r1.xyzx
                mov r8.xyz, -r8.xyzx
                mul r3.xyzw, r3.xyzw, r6.xyzw
                dp3 r0.w, r8.xyzx, r0.xyzx
                lt r1.w, l(0.000000), r0.w
                mov r6.xyz, -r8.xyzx
                dp3 r6.w, r6.xyzx, r0.xyzx
                add r6.w, r6.w, r6.w
                mov r6.w, -r6.w
                mul r0.xyz, r0.xyzx, r6.wwww
                add r0.xyz, r6.xyzx, r0.xyzx
                dp3 r0.x, r0.xyzx, r1.xyzx
                max r0.x, r0.x, l(0.000000)
                log r0.x, r0.x
                mul r0.x, r0.x, r4.w
                exp r0.x, r0.x
                mul r2.xyzw, r2.xyzw, r0.wwww
                mul r2.xyzw, r5.xyzw, r2.xyzw
                mul r0.xyzw, r4.xyzw, r0.xxxx
                mul r0.xyzw, r7.xyzw, r0.xyzw
                movc r2.xyzw, r1.wwww, r2.xyzw, l(0,0,0,0)
                movc r0.xyzw, r1.wwww, r0.xyzw, l(0,0,0,0)
                mov r3.xyzw, r3.xyzw
                mov r2.xyzw, r2.xyzw
                mov r0.xyzw, r0.xyzw
                add r1.xyzw, r3.xyzw, l(0.000000, 0.000000, 0.000000, 0.000000)
                add r2.xyzw, r2.xyzw, l(0.000000, 0.000000, 0.000000, 0.000000)
                add r0.xyzw, r0.xyzw, l(0.000000, 0.000000, 0.000000, 0.000000)
                mul r3.xy, v3.xyxx, l(16.000000, 16.000000, 0.000000, 0.000000)
                mov r3.z, l(0)
                sample_indexable(texture2darray)(float,float,float,float) r3.xyzw, r3.xyzx, t0.xyzw, s0
                mov r4.xy, v3.zwzz
                mov r4.z, l(1.000000)
                sample_indexable(texture2darray)(float,float,float,float) r4.xyzw, r4.xyzx, t0.xyzw, s0
                mov r5.xy, v3.zwzz
                mov r5.z, l(2.000000)
                sample_indexable(texture2darray)(float,float,float,float) r5.xyzw, r5.xyzx, t0.xyzw, s0
                mov r6.xy, v3.zwzz
                mov r6.z, l(3.000000)
                sample_indexable(texture2darray)(float,float,float,float) r6.xyzw, r6.xyzx, t0.xyzw, s0
                mov r7.xy, v3.zwzz
                mov r7.z, l(4.000000)
                sample_indexable(texture2darray)(float,float,float,float) r7.xyzw, r7.xyzx, t0.xyzw, s0
                sample_indexable(texture2d)(float,float,float,float) r8.xyzw, v3.xyxx, t1.xyzw, s0
                mov r3.xyzw, r3.xyzw
                mov r9.xyzw, -r3.xyzw
                add r4.xyzw, r4.xyzw, r9.xyzw
                mul r4.xyzw, r4.xyzw, r8.xxxx
                add r3.xyzw, r3.xyzw, r4.xyzw
                mov r4.xyzw, -r3.xyzw
                add r4.xyzw, r4.xyzw, r5.xyzw
                mul r4.xyzw, r4.xyzw, r8.yyyy
                add r3.xyzw, r3.xyzw, r4.xyzw
                mov r4.xyzw, -r3.xyzw
                add r4.xyzw, r4.xyzw, r6.xyzw
                mul r4.xyzw, r4.xyzw, r8.zzzz
                add r3.xyzw, r3.xyzw, r4.xyzw
                mov r4.xyzw, -r3.xyzw
                add r4.xyzw, r4.xyzw, r7.xyzw
                mul r4.xyzw, r4.xyzw, r8.wwww
                add r3.xyzw, r3.xyzw, r4.xyzw
                add r1.xyzw, r1.xyzw, r2.xyzw
                mul r1.xyzw, r1.xyzw, r3.xyzw
                add r0.xyzw, r0.xyzw, r1.xyzw
                mov o0.xyzw, r0.xyzw
                ret 
                // Approximately 82 instruction slots used
                            
            };
        }

    }

}

#endif

const BYTE DisplacementMap[] =
{
      1,  32, 255, 254,   2,   0, 
      0,   0,   5,   0,   0,   0, 
      4,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   1,   0, 
      0,   0,  89,  25,   0,   0, 
      0,   0,   0,   0,   3,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   1,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   2,   0,   0,   0, 
      2,   0,   0,   0,   1,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  99,  98, 
     80, 101, 114,  70, 114,  97, 
    109, 101,   0,  68, 105, 114, 
    101,  99, 116, 105, 111, 110, 
     97, 108,  76, 105, 103, 104, 
    116,   0,  68, 105, 102, 102, 
    117, 115, 101,   0, 102, 108, 
    111,  97, 116,  52,   0,  40, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0,  16, 
      0,   0,   0,  16,   0,   0, 
      0,  16,   0,   0,   0,  10, 
     33,   0,   0,  65, 109,  98, 
    105, 101, 110, 116,   0,  83, 
    112, 101,  99, 117, 108,  97, 
    114,   0,  68, 105, 114, 101, 
     99, 116, 105, 111, 110,   0, 
    102, 108, 111,  97, 116,  51, 
      0, 102,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,  12,   0,   0,   0,  16, 
      0,   0,   0,  12,   0,   0, 
      0,  10,  25,   0,   0, 112, 
     97, 100,   0, 102, 108, 111, 
     97, 116,   0, 141,   0,   0, 
      0,   1,   0,   0,   0,   0, 
      0,   0,   0,   4,   0,   0, 
      0,  16,   0,   0,   0,   4, 
      0,   0,   0,   9,   9,   0, 
      0,  15,   0,   0,   0,   3, 
      0,   0,   0,   0,   0,   0, 
      0,  64,   0,   0,   0,  64, 
      0,   0,   0,  64,   0,   0, 
      0,   5,   0,   0,   0,  32, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,  47, 
      0,   0,   0,  75,   0,   0, 
      0,   0,   0,   0,   0,  16, 
      0,   0,   0,  47,   0,   0, 
      0,  83,   0,   0,   0,   0, 
      0,   0,   0,  32,   0,   0, 
      0,  47,   0,   0,   0,  92, 
      0,   0,   0,   0,   0,   0, 
      0,  48,   0,   0,   0, 109, 
      0,   0,   0, 137,   0,   0, 
      0,   0,   0,   0,   0,  60, 
      0,   0,   0, 147,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0, 103,  68, 105, 
    114,  76, 105, 103, 104, 116, 
      0, 103,  69, 121, 101,  80, 
    111, 115,  87,   0,  99,  98, 
     80, 101, 114,  79,  98, 106, 
    101,  99, 116,   0, 102, 108, 
    111,  97, 116,  52, 120,  52, 
      0,  66,   1,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,  64,   0,   0,   0,  64, 
      0,   0,   0,  64,   0,   0, 
      0,  11, 100,   0,   0, 103, 
     87, 111, 114, 108, 100,   0, 
    103,  87, 111, 114, 108, 100, 
     86, 105, 101, 119,  80, 114, 
    111, 106,   0,  77,  97, 116, 
    101, 114, 105,  97, 108,   0, 
     82, 101, 102, 108, 101,  99, 
    116,   0, 125,   1,   0,   0, 
      3,   0,   0,   0,   0,   0, 
      0,   0,  64,   0,   0,   0, 
     64,   0,   0,   0,  64,   0, 
      0,   0,   4,   0,   0,   0, 
     32,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
     47,   0,   0,   0,  75,   0, 
      0,   0,   0,   0,   0,   0, 
     16,   0,   0,   0,  47,   0, 
      0,   0,  83,   0,   0,   0, 
      0,   0,   0,   0,  32,   0, 
      0,   0,  47,   0,   0,   0, 
    134,   1,   0,   0,   0,   0, 
      0,   0,  48,   0,   0,   0, 
     47,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
    103,  77,  97, 116, 101, 114, 
    105,  97, 108,   0,  83,  97, 
    109, 112, 108, 101, 114,  83, 
    116,  97, 116, 101,   0, 252, 
      1,   0,   0,   2,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,  21, 
      0,   0,   0, 115,  97, 109, 
     76, 105, 110, 101,  97, 114, 
      0,   1,   0,   0,   0,   2, 
      0,   0,   0,  21,   0,   0, 
      0,   1,   0,   0,   0,   2, 
      0,   0,   0,   1,   0,   0, 
      0,   1,   0,   0,   0,   2, 
      0,   0,   0,   1,   0,   0, 
      0,  84, 101, 120, 116, 117, 
    114, 101,  50,  68,  65, 114, 
    114,  97, 121,   0,  83,   2, 
      0,   0,   2,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  13,   0, 
      0,   0, 103,  76,  97, 121, 
    101, 114,  77,  97, 112,  65, 
    114, 114,  97, 121,   0,  84, 
    101, 120, 116, 117, 114, 101, 
     50,  68,   0, 141,   2,   0, 
      0,   2,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,  12,   0,   0, 
      0, 103,  66, 108, 101, 110, 
    100,  77,  97, 112,   0, 103, 
     78, 111, 114, 109,  97, 108, 
     77,  97, 112,   0,  66,  97, 
    115, 105,  99,  84, 101,  99, 
    104,   0,  80,  48,   0, 240, 
      6,   0,   0,  68,  88,  66, 
     67, 109,  59, 195, 188, 138, 
    230,  27, 122,   4, 233,  94, 
     87, 231, 148, 100,  80,   1, 
      0,   0,   0, 240,   6,   0, 
      0,   5,   0,   0,   0,  52, 
      0,   0,   0, 100,   2,   0, 
      0,  16,   3,   0,   0, 192, 
      3,   0,   0,  84,   6,   0, 
      0,  82,  68,  69,  70,  40, 
      2,   0,   0,   1,   0,   0, 
      0, 104,   0,   0,   0,   1, 
      0,   0,   0,  60,   0,   0, 
      0,   0,   5, 254, 255,   4, 
      1,   0,   0, 244,   1,   0, 
      0,  82,  68,  49,  49,  60, 
      0,   0,   0,  24,   0,   0, 
      0,  32,   0,   0,   0,  40, 
      0,   0,   0,  36,   0,   0, 
      0,  12,   0,   0,   0,   0, 
      0,   0,   0,  92,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0,  99, 
     98,  80, 101, 114,  79,  98, 
    106, 101,  99, 116,   0,  92, 
      0,   0,   0,   3,   0,   0, 
      0, 128,   0,   0,   0, 192, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0, 248, 
      0,   0,   0,   0,   0,   0, 
      0,  64,   0,   0,   0,   2, 
      0,   0,   0,   8,   1,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0,  44,   1,   0, 
      0,  64,   0,   0,   0,  64, 
      0,   0,   0,   2,   0,   0, 
      0,   8,   1,   0,   0,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0,  59,   1,   0,   0, 128, 
      0,   0,   0,  64,   0,   0, 
      0,   0,   0,   0,   0, 208, 
      1,   0,   0,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0, 103, 
     87, 111, 114, 108, 100,   0, 
    102, 108, 111,  97, 116,  52, 
    120,  52,   0,   3,   0,   3, 
      0,   4,   0,   4,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0, 255, 
      0,   0,   0, 103,  87, 111, 
    114, 108, 100,  86, 105, 101, 
    119,  80, 114, 111, 106,   0, 
    103,  77,  97, 116, 101, 114, 
    105,  97, 108,   0,  77,  97, 
    116, 101, 114, 105,  97, 108, 
      0,  68, 105, 102, 102, 117, 
    115, 101,   0, 102, 108, 111, 
     97, 116,  52,   0, 171, 171, 
    171,   1,   0,   3,   0,   1, 
      0,   4,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,  86,   1,   0, 
      0,  65, 109,  98, 105, 101, 
    110, 116,   0,  83, 112, 101, 
     99, 117, 108,  97, 114,   0, 
     82, 101, 102, 108, 101,  99, 
    116,   0, 171, 171, 171,  78, 
      1,   0,   0,  96,   1,   0, 
      0,   0,   0,   0,   0, 132, 
      1,   0,   0,  96,   1,   0, 
      0,  16,   0,   0,   0, 140, 
      1,   0,   0,  96,   1,   0, 
      0,  32,   0,   0,   0, 149, 
      1,   0,   0,  96,   1,   0, 
      0,  48,   0,   0,   0,   5, 
      0,   0,   0,   1,   0,  16, 
      0,   0,   0,   4,   0, 160, 
      1,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  69,   1,   0,   0,  77, 
    105,  99, 114, 111, 115, 111, 
    102, 116,  32,  40,  82,  41, 
     32,  72,  76,  83,  76,  32, 
     83, 104,  97, 100, 101, 114, 
     32,  67, 111, 109, 112, 105, 
    108, 101, 114,  32,  57,  46, 
     50,  57,  46,  57,  53,  50, 
     46,  51,  49,  49,  49,   0, 
    171, 171, 171,  73,  83,  71, 
     78, 164,   0,   0,   0,   5, 
      0,   0,   0,   8,   0,   0, 
      0, 128,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   0, 
      0,   0,   0,   7,   7,   0, 
      0, 137,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   1, 
      0,   0,   0,   7,   7,   0, 
      0, 144,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   2, 
      0,   0,   0,   3,   3,   0, 
      0, 144,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   3, 
      0,   0,   0,   3,   3,   0, 
      0, 153,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   4, 
      0,   0,   0,   7,   0,   0, 
      0,  80,  79,  83,  73,  84, 
     73,  79,  78,   0,  78,  79, 
     82,  77,  65,  76,   0,  84, 
     69,  88,  67,  79,  79,  82, 
     68,   0,  84,  65,  78,  71, 
     69,  78,  84,   0, 171, 171, 
    171,  79,  83,  71,  78, 168, 
      0,   0,   0,   5,   0,   0, 
      0,   8,   0,   0,   0, 128, 
      0,   0,   0,   0,   0,   0, 
      0,   1,   0,   0,   0,   3, 
      0,   0,   0,   0,   0,   0, 
      0,  15,   0,   0,   0, 140, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   3, 
      0,   0,   0,   1,   0,   0, 
      0,   7,   8,   0,   0, 149, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   3, 
      0,   0,   0,   2,   0,   0, 
      0,   7,   8,   0,   0, 156, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   3, 
      0,   0,   0,   3,   0,   0, 
      0,   3,  12,   0,   0, 156, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0,   3, 
      0,   0,   0,   3,   0,   0, 
      0,  12,   3,   0,   0,  83, 
     86,  95,  80,  79,  83,  73, 
     84,  73,  79,  78,   0,  80, 
     79,  83,  73,  84,  73,  79, 
     78,   0,  78,  79,  82,  77, 
     65,  76,   0,  84,  69,  88, 
     67,  79,  79,  82,  68,   0, 
    171, 171, 171,  83,  72,  69, 
     88, 140,   2,   0,   0,  80, 
      0,   1,   0, 163,   0,   0, 
      0, 106,   8,   0,   1,  89, 
      0,   0,   4,  70, 142,  32, 
      0,   0,   0,   0,   0,   8, 
      0,   0,   0,  95,   0,   0, 
      3, 114,  16,  16,   0,   0, 
      0,   0,   0,  95,   0,   0, 
      3, 114,  16,  16,   0,   1, 
      0,   0,   0,  95,   0,   0, 
      3,  50,  16,  16,   0,   2, 
      0,   0,   0,  95,   0,   0, 
      3,  50,  16,  16,   0,   3, 
      0,   0,   0, 103,   0,   0, 
      4, 242,  32,  16,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0, 101,   0,   0,   3, 114, 
     32,  16,   0,   1,   0,   0, 
      0, 101,   0,   0,   3, 114, 
     32,  16,   0,   2,   0,   0, 
      0, 101,   0,   0,   3,  50, 
     32,  16,   0,   3,   0,   0, 
      0, 101,   0,   0,   3, 194, 
     32,  16,   0,   3,   0,   0, 
      0, 104,   0,   0,   2,   4, 
      0,   0,   0,  54,   0,   0, 
      5, 114,   0,  16,   0,   0, 
      0,   0,   0,  70,  18,  16, 
      0,   0,   0,   0,   0,  54, 
      0,   0,   5, 130,   0,  16, 
      0,   0,   0,   0,   0,   1, 
     64,   0,   0,   0,   0, 128, 
     63,  17,   0,   0,   8,  18, 
      0,  16,   0,   1,   0,   0, 
      0,  70,  14,  16,   0,   0, 
      0,   0,   0,  70, 142,  32, 
      0,   0,   0,   0,   0,   4, 
      0,   0,   0,  17,   0,   0, 
      8,  34,   0,  16,   0,   1, 
      0,   0,   0,  70,  14,  16, 
      0,   0,   0,   0,   0,  70, 
    142,  32,   0,   0,   0,   0, 
      0,   5,   0,   0,   0,  17, 
      0,   0,   8,  66,   0,  16, 
      0,   1,   0,   0,   0,  70, 
     14,  16,   0,   0,   0,   0, 
      0,  70, 142,  32,   0,   0, 
      0,   0,   0,   6,   0,   0, 
      0,  17,   0,   0,   8, 130, 
      0,  16,   0,   1,   0,   0, 
      0,  70,  14,  16,   0,   0, 
      0,   0,   0,  70, 142,  32, 
      0,   0,   0,   0,   0,   7, 
      0,   0,   0,  17,   0,   0, 
      8,  18,   0,  16,   0,   2, 
      0,   0,   0,  70,  14,  16, 
      0,   0,   0,   0,   0,  70, 
    142,  32,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,  17, 
      0,   0,   8,  34,   0,  16, 
      0,   2,   0,   0,   0,  70, 
     14,  16,   0,   0,   0,   0, 
      0,  70, 142,  32,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,  17,   0,   0,   8,  66, 
      0,  16,   0,   2,   0,   0, 
      0,  70,  14,  16,   0,   0, 
      0,   0,   0,  70, 142,  32, 
      0,   0,   0,   0,   0,   2, 
      0,   0,   0,  16,   0,   0, 
      8,  18,   0,  16,   0,   0, 
      0,   0,   0,  70,  18,  16, 
      0,   1,   0,   0,   0,  70, 
    130,  32,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,  16, 
      0,   0,   8,  34,   0,  16, 
      0,   0,   0,   0,   0,  70, 
     18,  16,   0,   1,   0,   0, 
      0,  70, 130,  32,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,  16,   0,   0,   8,  66, 
      0,  16,   0,   0,   0,   0, 
      0,  70,  18,  16,   0,   1, 
      0,   0,   0,  70, 130,  32, 
      0,   0,   0,   0,   0,   2, 
      0,   0,   0,  54,   0,   0, 
      5,  50,   0,  16,   0,   3, 
      0,   0,   0,  70,  16,  16, 
      0,   2,   0,   0,   0,  54, 
      0,   0,   5, 194,   0,  16, 
      0,   3,   0,   0,   0,   6, 
     20,  16,   0,   3,   0,   0, 
      0,  54,   0,   0,   5, 242, 
     32,  16,   0,   0,   0,   0, 
      0,  70,  14,  16,   0,   1, 
      0,   0,   0,  54,   0,   0, 
      5,  50,  32,  16,   0,   3, 
      0,   0,   0,  70,   0,  16, 
      0,   3,   0,   0,   0,  54, 
      0,   0,   5, 194,  32,  16, 
      0,   3,   0,   0,   0, 166, 
     14,  16,   0,   3,   0,   0, 
      0,  54,   0,   0,   5, 114, 
     32,  16,   0,   1,   0,   0, 
      0,  70,   2,  16,   0,   2, 
      0,   0,   0,  54,   0,   0, 
      5, 114,  32,  16,   0,   2, 
      0,   0,   0,  70,   2,  16, 
      0,   0,   0,   0,   0,  62, 
      0,   0,   1,  83,  84,  65, 
     84, 148,   0,   0,   0,  20, 
      0,   0,   0,   4,   0,   0, 
      0,   0,   0,   0,   0,   9, 
      0,   0,   0,  10,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   9,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0, 213,   2,   0, 
      0,   0,   0,   0,   0,   1, 
      0,   0,   0,   2,   0,   0, 
      0,   0,   0,   0,   0, 112, 
     15,   0,   0,  68,  88,  66, 
     67, 189, 164,  99, 240, 233, 
    174, 195, 170, 221, 149, 152, 
     79, 210, 237, 222, 249,   1, 
      0,   0,   0, 112,  15,   0, 
      0,   5,   0,   0,   0,  52, 
      0,   0,   0, 140,   4,   0, 
      0,  60,   5,   0,   0, 112, 
      5,   0,   0, 212,  14,   0, 
      0,  82,  68,  69,  70,  80, 
      4,   0,   0,   2,   0,   0, 
      0,  24,   1,   0,   0,   5, 
      0,   0,   0,  60,   0,   0, 
      0,   0,   5, 255, 255,   4, 
      1,   0,   0,  28,   4,   0, 
      0,  82,  68,  49,  49,  60, 
      0,   0,   0,  24,   0,   0, 
      0,  32,   0,   0,   0,  40, 
      0,   0,   0,  36,   0,   0, 
      0,  12,   0,   0,   0,   0, 
      0,   0,   0, 220,   0,   0, 
      0,   3,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0, 230, 
      0,   0,   0,   2,   0,   0, 
      0,   5,   0,   0,   0,   5, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0,   1, 
      0,   0,   0,  12,   0,   0, 
      0, 245,   0,   0,   0,   2, 
      0,   0,   0,   5,   0,   0, 
      0,   4,   0,   0,   0, 255, 
    255, 255, 255,   1,   0,   0, 
      0,   1,   0,   0,   0,  12, 
      0,   0,   0, 255,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0,  10, 
      1,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   1,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0, 115,  97, 109,  76, 105, 
    110, 101,  97, 114,   0, 103, 
     76,  97, 121, 101, 114,  77, 
     97, 112,  65, 114, 114,  97, 
    121,   0, 103,  66, 108, 101, 
    110, 100,  77,  97, 112,   0, 
     99,  98,  80, 101, 114,  70, 
    114,  97, 109, 101,   0,  99, 
     98,  80, 101, 114,  79,  98, 
    106, 101,  99, 116,   0, 171, 
    171, 255,   0,   0,   0,   2, 
      0,   0,   0,  72,   1,   0, 
      0,  80,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  10,   1,   0,   0,   3, 
      0,   0,   0, 240,   2,   0, 
      0, 192,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0, 152,   1,   0,   0,   0, 
      0,   0,   0,  64,   0,   0, 
      0,   2,   0,   0,   0, 156, 
      2,   0,   0,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0, 192, 
      2,   0,   0,  64,   0,   0, 
      0,  12,   0,   0,   0,   2, 
      0,   0,   0, 204,   2,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0, 103,  68, 105, 
    114,  76, 105, 103, 104, 116, 
      0,  68, 105, 114, 101,  99, 
    116, 105, 111, 110,  97, 108, 
     76, 105, 103, 104, 116,   0, 
     68, 105, 102, 102, 117, 115, 
    101,   0, 102, 108, 111,  97, 
    116,  52,   0, 171, 171,   1, 
      0,   3,   0,   1,   0,   4, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0, 187,   1,   0,   0,  65, 
    109,  98, 105, 101, 110, 116, 
      0,  83, 112, 101,  99, 117, 
    108,  97, 114,   0,  68, 105, 
    114, 101,  99, 116, 105, 111, 
    110,   0, 102, 108, 111,  97, 
    116,  51,   0, 171, 171,   1, 
      0,   3,   0,   1,   0,   3, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   2,   0,   0, 112, 
     97, 100,   0, 102, 108, 111, 
     97, 116,   0, 171, 171,   0, 
      0,   3,   0,   1,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  52,   2,   0,   0, 179, 
      1,   0,   0, 196,   1,   0, 
      0,   0,   0,   0,   0, 232, 
      1,   0,   0, 196,   1,   0, 
      0,  16,   0,   0,   0, 240, 
      1,   0,   0, 196,   1,   0, 
      0,  32,   0,   0,   0, 249, 
      1,   0,   0,  12,   2,   0, 
      0,  48,   0,   0,   0,  48, 
      2,   0,   0,  60,   2,   0, 
      0,  60,   0,   0,   0,   5, 
      0,   0,   0,   1,   0,  16, 
      0,   0,   0,   5,   0,  96, 
      2,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0, 162,   1,   0,   0, 103, 
     69, 121, 101,  80, 111, 115, 
     87,   0, 171, 171, 171,   1, 
      0,   3,   0,   1,   0,   3, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   2,   0,   0, 104, 
      3,   0,   0,   0,   0,   0, 
      0,  64,   0,   0,   0,   0, 
      0,   0,   0, 120,   3,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0, 156,   3,   0, 
      0,  64,   0,   0,   0,  64, 
      0,   0,   0,   0,   0,   0, 
      0, 120,   3,   0,   0,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0, 171,   3,   0,   0, 128, 
      0,   0,   0,  64,   0,   0, 
      0,   2,   0,   0,   0, 248, 
      3,   0,   0,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0, 103, 
     87, 111, 114, 108, 100,   0, 
    102, 108, 111,  97, 116,  52, 
    120,  52,   0,   3,   0,   3, 
      0,   4,   0,   4,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0, 111, 
      3,   0,   0, 103,  87, 111, 
    114, 108, 100,  86, 105, 101, 
    119,  80, 114, 111, 106,   0, 
    103,  77,  97, 116, 101, 114, 
    105,  97, 108,   0,  77,  97, 
    116, 101, 114, 105,  97, 108, 
      0,  82, 101, 102, 108, 101, 
     99, 116,   0, 171, 171, 179, 
      1,   0,   0, 196,   1,   0, 
      0,   0,   0,   0,   0, 232, 
      1,   0,   0, 196,   1,   0, 
      0,  16,   0,   0,   0, 240, 
      1,   0,   0, 196,   1,   0, 
      0,  32,   0,   0,   0, 190, 
      3,   0,   0, 196,   1,   0, 
      0,  48,   0,   0,   0,   5, 
      0,   0,   0,   1,   0,  16, 
      0,   0,   0,   4,   0, 200, 
      3,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0, 181,   3,   0,   0,  77, 
    105,  99, 114, 111, 115, 111, 
    102, 116,  32,  40,  82,  41, 
     32,  72,  76,  83,  76,  32, 
     83, 104,  97, 100, 101, 114, 
     32,  67, 111, 109, 112, 105, 
    108, 101, 114,  32,  57,  46, 
     50,  57,  46,  57,  53,  50, 
     46,  51,  49,  49,  49,   0, 
    171, 171, 171,  73,  83,  71, 
     78, 168,   0,   0,   0,   5, 
      0,   0,   0,   8,   0,   0, 
      0, 128,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,   3,   0,   0,   0,   0, 
      0,   0,   0,  15,   0,   0, 
      0, 140,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   1, 
      0,   0,   0,   7,   7,   0, 
      0, 149,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   2, 
      0,   0,   0,   7,   7,   0, 
      0, 156,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   3, 
      0,   0,   0,   3,   3,   0, 
      0, 156,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      0,   3,   0,   0,   0,   3, 
      0,   0,   0,  12,  12,   0, 
      0,  83,  86,  95,  80,  79, 
     83,  73,  84,  73,  79,  78, 
      0,  80,  79,  83,  73,  84, 
     73,  79,  78,   0,  78,  79, 
     82,  77,  65,  76,   0,  84, 
     69,  88,  67,  79,  79,  82, 
     68,   0, 171, 171, 171,  79, 
     83,  71,  78,  44,   0,   0, 
      0,   1,   0,   0,   0,   8, 
      0,   0,   0,  32,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   3,   0,   0, 
      0,   0,   0,   0,   0,  15, 
      0,   0,   0,  83,  86,  95, 
     84,  97, 114, 103, 101, 116, 
      0, 171, 171,  83,  72,  69, 
     88,  92,   9,   0,   0,  80, 
      0,   0,   0,  87,   2,   0, 
      0, 106,   8,   0,   1,  89, 
      0,   0,   4,  70, 142,  32, 
      0,   0,   0,   0,   0,   5, 
      0,   0,   0,  89,   0,   0, 
      4,  70, 142,  32,   0,   1, 
      0,   0,   0,  11,   0,   0, 
      0,  90,   0,   0,   3,   0, 
     96,  16,   0,   0,   0,   0, 
      0,  88,  64,   0,   4,   0, 
    112,  16,   0,   0,   0,   0, 
      0,  85,  85,   0,   0,  88, 
     24,   0,   4,   0, 112,  16, 
      0,   1,   0,   0,   0,  85, 
     85,   0,   0,  98,  16,   0, 
      3, 114,  16,  16,   0,   1, 
      0,   0,   0,  98,  16,   0, 
      3, 114,  16,  16,   0,   2, 
      0,   0,   0,  98,  16,   0, 
      3,  50,  16,  16,   0,   3, 
      0,   0,   0,  98,  16,   0, 
      3, 194,  16,  16,   0,   3, 
      0,   0,   0, 101,   0,   0, 
      3, 242,  32,  16,   0,   0, 
      0,   0,   0, 104,   0,   0, 
      2,  10,   0,   0,   0,  16, 
      0,   0,   7,  18,   0,  16, 
      0,   0,   0,   0,   0,  70, 
     18,  16,   0,   2,   0,   0, 
      0,  70,  18,  16,   0,   2, 
      0,   0,   0,  68,   0,   0, 
      5,  18,   0,  16,   0,   0, 
      0,   0,   0,  10,   0,  16, 
      0,   0,   0,   0,   0,  56, 
      0,   0,   7, 114,   0,  16, 
      0,   0,   0,   0,   0,   6, 
      0,  16,   0,   0,   0,   0, 
      0,  70,  18,  16,   0,   2, 
      0,   0,   0,  54,   0,   0, 
      6, 114,   0,  16,   0,   1, 
      0,   0,   0,  70,  18,  16, 
    128,  65,   0,   0,   0,   1, 
      0,   0,   0,   0,   0,   0, 
      8, 114,   0,  16,   0,   1, 
      0,   0,   0,  70,   2,  16, 
      0,   1,   0,   0,   0,  70, 
    130,  32,   0,   0,   0,   0, 
      0,   4,   0,   0,   0,  16, 
      0,   0,   7, 130,   0,  16, 
      0,   0,   0,   0,   0,  70, 
      2,  16,   0,   1,   0,   0, 
      0,  70,   2,  16,   0,   1, 
      0,   0,   0,  68,   0,   0, 
      5, 130,   0,  16,   0,   0, 
      0,   0,   0,  58,   0,  16, 
      0,   0,   0,   0,   0,  56, 
      0,   0,   7, 114,   0,  16, 
      0,   1,   0,   0,   0, 246, 
     15,  16,   0,   0,   0,   0, 
      0,  70,   2,  16,   0,   1, 
      0,   0,   0,  54,   0,   0, 
      6, 242,   0,  16,   0,   2, 
      0,   0,   0,  70, 142,  32, 
      0,   1,   0,   0,   0,   8, 
      0,   0,   0,  54,   0,   0, 
      6, 242,   0,  16,   0,   3, 
      0,   0,   0,  70, 142,  32, 
      0,   1,   0,   0,   0,   9, 
      0,   0,   0,  54,   0,   0, 
      6, 242,   0,  16,   0,   4, 
      0,   0,   0,  70, 142,  32, 
      0,   1,   0,   0,   0,  10, 
      0,   0,   0,  54,   0,   0, 
      6, 242,   0,  16,   0,   5, 
      0,   0,   0,  70, 142,  32, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,  54,   0,   0, 
      6, 242,   0,  16,   0,   6, 
      0,   0,   0,  70, 142,  32, 
      0,   0,   0,   0,   0,   1, 
      0,   0,   0,  54,   0,   0, 
      6, 242,   0,  16,   0,   7, 
      0,   0,   0,  70, 142,  32, 
      0,   0,   0,   0,   0,   2, 
      0,   0,   0,  54,   0,   0, 
      6, 114,   0,  16,   0,   8, 
      0,   0,   0,  70, 130,  32, 
      0,   0,   0,   0,   0,   3, 
      0,   0,   0,  54,   0,   0, 
      5, 114,   0,  16,   0,   0, 
      0,   0,   0,  70,   2,  16, 
      0,   0,   0,   0,   0,  54, 
      0,   0,   5, 114,   0,  16, 
      0,   1,   0,   0,   0,  70, 
      2,  16,   0,   1,   0,   0, 
      0,  54,   0,   0,   6, 114, 
      0,  16,   0,   8,   0,   0, 
      0,  70,   2,  16, 128,  65, 
      0,   0,   0,   8,   0,   0, 
      0,  56,   0,   0,   7, 242, 
      0,  16,   0,   3,   0,   0, 
      0,  70,  14,  16,   0,   3, 
      0,   0,   0,  70,  14,  16, 
      0,   6,   0,   0,   0,  16, 
      0,   0,   7, 130,   0,  16, 
      0,   0,   0,   0,   0,  70, 
      2,  16,   0,   8,   0,   0, 
      0,  70,   2,  16,   0,   0, 
      0,   0,   0,  49,   0,   0, 
      7, 130,   0,  16,   0,   1, 
      0,   0,   0,   1,  64,   0, 
      0,   0,   0,   0,   0,  58, 
      0,  16,   0,   0,   0,   0, 
      0,  54,   0,   0,   6, 114, 
      0,  16,   0,   6,   0,   0, 
      0,  70,   2,  16, 128,  65, 
      0,   0,   0,   8,   0,   0, 
      0,  16,   0,   0,   7, 130, 
      0,  16,   0,   6,   0,   0, 
      0,  70,   2,  16,   0,   6, 
      0,   0,   0,  70,   2,  16, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   7, 130,   0,  16, 
      0,   6,   0,   0,   0,  58, 
      0,  16,   0,   6,   0,   0, 
      0,  58,   0,  16,   0,   6, 
      0,   0,   0,  54,   0,   0, 
      6, 130,   0,  16,   0,   6, 
      0,   0,   0,  58,   0,  16, 
    128,  65,   0,   0,   0,   6, 
      0,   0,   0,  56,   0,   0, 
      7, 114,   0,  16,   0,   0, 
      0,   0,   0,  70,   2,  16, 
      0,   0,   0,   0,   0, 246, 
     15,  16,   0,   6,   0,   0, 
      0,   0,   0,   0,   7, 114, 
      0,  16,   0,   0,   0,   0, 
      0,  70,   2,  16,   0,   6, 
      0,   0,   0,  70,   2,  16, 
      0,   0,   0,   0,   0,  16, 
      0,   0,   7,  18,   0,  16, 
      0,   0,   0,   0,   0,  70, 
      2,  16,   0,   0,   0,   0, 
      0,  70,   2,  16,   0,   1, 
      0,   0,   0,  52,   0,   0, 
      7,  18,   0,  16,   0,   0, 
      0,   0,   0,  10,   0,  16, 
      0,   0,   0,   0,   0,   1, 
     64,   0,   0,   0,   0,   0, 
      0,  47,   0,   0,   5,  18, 
      0,  16,   0,   0,   0,   0, 
      0,  10,   0,  16,   0,   0, 
      0,   0,   0,  56,   0,   0, 
      7,  18,   0,  16,   0,   0, 
      0,   0,   0,  10,   0,  16, 
      0,   0,   0,   0,   0,  58, 
      0,  16,   0,   4,   0,   0, 
      0,  25,   0,   0,   5,  18, 
      0,  16,   0,   0,   0,   0, 
      0,  10,   0,  16,   0,   0, 
      0,   0,   0,  56,   0,   0, 
      7, 242,   0,  16,   0,   2, 
      0,   0,   0,  70,  14,  16, 
      0,   2,   0,   0,   0, 246, 
     15,  16,   0,   0,   0,   0, 
      0,  56,   0,   0,   7, 242, 
      0,  16,   0,   2,   0,   0, 
      0,  70,  14,  16,   0,   5, 
      0,   0,   0,  70,  14,  16, 
      0,   2,   0,   0,   0,  56, 
      0,   0,   7, 242,   0,  16, 
      0,   0,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,   6,   0,  16,   0,   0, 
      0,   0,   0,  56,   0,   0, 
      7, 242,   0,  16,   0,   0, 
      0,   0,   0,  70,  14,  16, 
      0,   7,   0,   0,   0,  70, 
     14,  16,   0,   0,   0,   0, 
      0,  55,   0,   0,  12, 242, 
      0,  16,   0,   2,   0,   0, 
      0, 246,  15,  16,   0,   1, 
      0,   0,   0,  70,  14,  16, 
      0,   2,   0,   0,   0,   2, 
     64,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  55,   0,   0,  12, 242, 
      0,  16,   0,   0,   0,   0, 
      0, 246,  15,  16,   0,   1, 
      0,   0,   0,  70,  14,  16, 
      0,   0,   0,   0,   0,   2, 
     64,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  54,   0,   0,   5, 242, 
      0,  16,   0,   3,   0,   0, 
      0,  70,  14,  16,   0,   3, 
      0,   0,   0,  54,   0,   0, 
      5, 242,   0,  16,   0,   2, 
      0,   0,   0,  70,  14,  16, 
      0,   2,   0,   0,   0,  54, 
      0,   0,   5, 242,   0,  16, 
      0,   0,   0,   0,   0,  70, 
     14,  16,   0,   0,   0,   0, 
      0,   0,   0,   0,  10, 242, 
      0,  16,   0,   1,   0,   0, 
      0,  70,  14,  16,   0,   3, 
      0,   0,   0,   2,  64,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,  10, 242,   0,  16, 
      0,   2,   0,   0,   0,  70, 
     14,  16,   0,   2,   0,   0, 
      0,   2,  64,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
     10, 242,   0,  16,   0,   0, 
      0,   0,   0,  70,  14,  16, 
      0,   0,   0,   0,   0,   2, 
     64,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  56,   0,   0,  10,  50, 
      0,  16,   0,   3,   0,   0, 
      0,  70,  16,  16,   0,   3, 
      0,   0,   0,   2,  64,   0, 
      0,   0,   0, 128,  65,   0, 
      0, 128,  65,   0,   0,   0, 
      0,   0,   0,   0,   0,  54, 
      0,   0,   5,  66,   0,  16, 
      0,   3,   0,   0,   0,   1, 
     64,   0,   0,   0,   0,   0, 
      0,  69,   0,   0, 139,   2, 
      2,   0, 128,  67,  85,  21, 
      0, 242,   0,  16,   0,   3, 
      0,   0,   0,  70,   2,  16, 
      0,   3,   0,   0,   0,  70, 
    126,  16,   0,   0,   0,   0, 
      0,   0,  96,  16,   0,   0, 
      0,   0,   0,  54,   0,   0, 
      5,  50,   0,  16,   0,   4, 
      0,   0,   0, 230,  26,  16, 
      0,   3,   0,   0,   0,  54, 
      0,   0,   5,  66,   0,  16, 
      0,   4,   0,   0,   0,   1, 
     64,   0,   0,   0,   0, 128, 
     63,  69,   0,   0, 139,   2, 
      2,   0, 128,  67,  85,  21, 
      0, 242,   0,  16,   0,   4, 
      0,   0,   0,  70,   2,  16, 
      0,   4,   0,   0,   0,  70, 
    126,  16,   0,   0,   0,   0, 
      0,   0,  96,  16,   0,   0, 
      0,   0,   0,  54,   0,   0, 
      5,  50,   0,  16,   0,   5, 
      0,   0,   0, 230,  26,  16, 
      0,   3,   0,   0,   0,  54, 
      0,   0,   5,  66,   0,  16, 
      0,   5,   0,   0,   0,   1, 
     64,   0,   0,   0,   0,   0, 
     64,  69,   0,   0, 139,   2, 
      2,   0, 128,  67,  85,  21, 
      0, 242,   0,  16,   0,   5, 
      0,   0,   0,  70,   2,  16, 
      0,   5,   0,   0,   0,  70, 
    126,  16,   0,   0,   0,   0, 
      0,   0,  96,  16,   0,   0, 
      0,   0,   0,  54,   0,   0, 
      5,  50,   0,  16,   0,   6, 
      0,   0,   0, 230,  26,  16, 
      0,   3,   0,   0,   0,  54, 
      0,   0,   5,  66,   0,  16, 
      0,   6,   0,   0,   0,   1, 
     64,   0,   0,   0,   0,  64, 
     64,  69,   0,   0, 139,   2, 
      2,   0, 128,  67,  85,  21, 
      0, 242,   0,  16,   0,   6, 
      0,   0,   0,  70,   2,  16, 
      0,   6,   0,   0,   0,  70, 
    126,  16,   0,   0,   0,   0, 
      0,   0,  96,  16,   0,   0, 
      0,   0,   0,  54,   0,   0, 
      5,  50,   0,  16,   0,   7, 
      0,   0,   0, 230,  26,  16, 
      0,   3,   0,   0,   0,  54, 
      0,   0,   5,  66,   0,  16, 
      0,   7,   0,   0,   0,   1, 
     64,   0,   0,   0,   0, 128, 
     64,  69,   0,   0, 139,   2, 
      2,   0, 128,  67,  85,  21, 
      0, 242,   0,  16,   0,   7, 
      0,   0,   0,  70,   2,  16, 
      0,   7,   0,   0,   0,  70, 
    126,  16,   0,   0,   0,   0, 
      0,   0,  96,  16,   0,   0, 
      0,   0,   0,  69,   0,   0, 
    139, 194,   0,   0, 128,  67, 
     85,  21,   0, 242,   0,  16, 
      0,   8,   0,   0,   0,  70, 
     16,  16,   0,   3,   0,   0, 
      0,  70, 126,  16,   0,   1, 
      0,   0,   0,   0,  96,  16, 
      0,   0,   0,   0,   0,  54, 
      0,   0,   5, 242,   0,  16, 
      0,   3,   0,   0,   0,  70, 
     14,  16,   0,   3,   0,   0, 
      0,  54,   0,   0,   6, 242, 
      0,  16,   0,   9,   0,   0, 
      0,  70,  14,  16, 128,  65, 
      0,   0,   0,   3,   0,   0, 
      0,   0,   0,   0,   7, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16,   0,   4, 
      0,   0,   0,  70,  14,  16, 
      0,   9,   0,   0,   0,  56, 
      0,   0,   7, 242,   0,  16, 
      0,   4,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,   6,   0,  16,   0,   8, 
      0,   0,   0,   0,   0,   0, 
      7, 242,   0,  16,   0,   3, 
      0,   0,   0,  70,  14,  16, 
      0,   3,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,  54,   0,   0,   6, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16, 128,  65, 
      0,   0,   0,   3,   0,   0, 
      0,   0,   0,   0,   7, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16,   0,   4, 
      0,   0,   0,  70,  14,  16, 
      0,   5,   0,   0,   0,  56, 
      0,   0,   7, 242,   0,  16, 
      0,   4,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,  86,   5,  16,   0,   8, 
      0,   0,   0,   0,   0,   0, 
      7, 242,   0,  16,   0,   3, 
      0,   0,   0,  70,  14,  16, 
      0,   3,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,  54,   0,   0,   6, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16, 128,  65, 
      0,   0,   0,   3,   0,   0, 
      0,   0,   0,   0,   7, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16,   0,   4, 
      0,   0,   0,  70,  14,  16, 
      0,   6,   0,   0,   0,  56, 
      0,   0,   7, 242,   0,  16, 
      0,   4,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0, 166,  10,  16,   0,   8, 
      0,   0,   0,   0,   0,   0, 
      7, 242,   0,  16,   0,   3, 
      0,   0,   0,  70,  14,  16, 
      0,   3,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,  54,   0,   0,   6, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16, 128,  65, 
      0,   0,   0,   3,   0,   0, 
      0,   0,   0,   0,   7, 242, 
      0,  16,   0,   4,   0,   0, 
      0,  70,  14,  16,   0,   4, 
      0,   0,   0,  70,  14,  16, 
      0,   7,   0,   0,   0,  56, 
      0,   0,   7, 242,   0,  16, 
      0,   4,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0, 246,  15,  16,   0,   8, 
      0,   0,   0,   0,   0,   0, 
      7, 242,   0,  16,   0,   3, 
      0,   0,   0,  70,  14,  16, 
      0,   3,   0,   0,   0,  70, 
     14,  16,   0,   4,   0,   0, 
      0,   0,   0,   0,   7, 242, 
      0,  16,   0,   1,   0,   0, 
      0,  70,  14,  16,   0,   1, 
      0,   0,   0,  70,  14,  16, 
      0,   2,   0,   0,   0,  56, 
      0,   0,   7, 242,   0,  16, 
      0,   1,   0,   0,   0,  70, 
     14,  16,   0,   1,   0,   0, 
      0,  70,  14,  16,   0,   3, 
      0,   0,   0,   0,   0,   0, 
      7, 242,   0,  16,   0,   0, 
      0,   0,   0,  70,  14,  16, 
      0,   0,   0,   0,   0,  70, 
     14,  16,   0,   1,   0,   0, 
      0,  54,   0,   0,   5, 242, 
     32,  16,   0,   0,   0,   0, 
      0,  70,  14,  16,   0,   0, 
      0,   0,   0,  62,   0,   0, 
      1,  83,  84,  65,  84, 148, 
      0,   0,   0,  82,   0,   0, 
      0,  10,   0,   0,   0,   0, 
      0,   0,   0,   5,   0,   0, 
      0,  50,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   1,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   6, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  23,   0,   0,   0,   2, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0, 221,   9,   0,   0,   0, 
      0,   0,   0,   4,   0,   0, 
      0,  80,   0,   0,   0,   0, 
      0,   0,   0,   2,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0,  35,   1,   0, 
      0, 175,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,  45,   1,   0,   0, 109, 
      0,   0,   0,   0,   0,   0, 
      0,  64,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,  54, 
      1,   0,   0, 192,   0,   0, 
      0,   0,   0,   0,   0,   3, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0, 103, 
      1,   0,   0,  75,   1,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0, 110,   1,   0, 
      0,  75,   1,   0,   0,   0, 
      0,   0,   0,  64,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0, 242,   1,   0,   0, 142, 
      1,   0,   0,   0,   0,   0, 
      0, 128,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,  37, 
      2,   0,   0,   9,   2,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   3,   0,   0, 
      0,  45,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,  47,   2,   0,   0,  46, 
      0,   0,   0,   0,   0,   0, 
      0,   1,   0,   0,   0,  59, 
      2,   0,   0,  47,   0,   0, 
      0,   0,   0,   0,   0,   1, 
      0,   0,   0,  71,   2,   0, 
      0,   0,   0,   0,   0, 126, 
      2,   0,   0,  98,   2,   0, 
      0,   0,   0,   0,   0, 255, 
    255, 255, 255,   0,   0,   0, 
      0, 179,   2,   0,   0, 151, 
      2,   0,   0,   0,   0,   0, 
      0, 255, 255, 255, 255,   0, 
      0,   0,   0, 189,   2,   0, 
      0, 151,   2,   0,   0,   0, 
      0,   0,   0, 255, 255, 255, 
    255,   0,   0,   0,   0,   0, 
      0,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0, 200, 
      2,   0,   0,   1,   0,   0, 
      0,   0,   0,   0,   0, 210, 
      2,   0,   0,   3,   0,   0, 
      0,   0,   0,   0,   0,   6, 
      0,   0,   0,   0,   0,   0, 
      0,   7,   0,   0,   0, 201, 
      9,   0,   0,   8,   0,   0, 
      0,   0,   0,   0,   0,   1, 
      0,   0,   0, 209,   9,   0, 
      0,   7,   0,   0,   0,   0, 
      0,   0,   0,   7,   0,   0, 
      0,  81,  25,   0,   0
};
